jQuery.fn.seeIt = function(fun, top) {
	top = $.extend({nearby: 0}, top || {});
	return $(this).each(function() {
		var _this = this;
		var _top = $(this).offset().top;
		var _flag = false;
		function run() {
			if (!_flag && $(window).scrollTop() + $(window).height() + top.nearby >= _top) {
				fun.call(_this);
				_flag = true;
			}
		}
		$(window).load(run);
		$(window).scroll(run);
	});
} 